什麼是常數?
與變數相反,變數可以改變,但常數不變!
我們在宣告變數後,變數內存的資料有可能因程式的運算或指令而改變其資料內容。若確定內存的資料,在執行過程中其內容均不改變,可使用常數來裝存該資料。
Ruby世界的常數有什麼不一樣?
Apple
, Banana
......。這是Ruby語言給工程師的方便性,其他程式語言不可以唷!
英文發音
首先來聽聽英文發音~。
什麼是關鍵字/保留字?
為程式語言理事先定義好並賦予了特殊含義的內建語法單詞,使用者不能再將這些字作為變數名或過程名使用。
通常,關鍵字/保留字可以用來辨識如:迴圈結構、語句塊、條件、分支等程式結構。
以Ruby為例:
if
else
class
def
end
for
while
請回答下列題目:
1. 變數和常數有什麼不一樣?
2. Ruby世界的常數和其他程式語言的常數有哪裡不同?
3. 為什麼變數命名時不能衝撞關鍵字/保留字?